/**
 * 在 biz 下的接口主要由具体的业务层实现，然后在IoC容器中获取相应的实例
 * 以此解耦，并解决模块互相依赖的问题
 * 比如：
 *      security模块的 TokenFilter 中需要获取在 Redis 缓存中的认证信息，
 *      而获取接口在 system 模块中，这时就要导入 system 模块，可是 system 模块也引用了 security 模块，这时就会出现循环依赖的问题，
 *      通过在 公共包 中定义 统一的接口，具体实现由对应的业务实现并注册在IoC中，security 只需要获取对应接口的实例就可以了
 */
package pers.xiaojun.boot.common.biz;